form {
    padding:0px;
    margin:0px;
}
.required {
	background:url(/images/asterisk.gif) no-repeat top left;
	padding-left:10px;
}
.form-error {
	border:1px solid #aa0000;
	background-color:#fa8072;
}
.input-div label {
	width:200px;
	float:left;
	text-align:right;
	margin-right:5px;
}
.input-div select {
	width:160px;
}
.input-div .label {
	width:200px;
	float:left;
	text-align:right;
	margin-right:5px;
}
.input-div {
	clear:both;
	margin-bottom:5px;
}

.half-field {
    width:160px;
}

.full-field {
    width:300px;
}